As a recent new owner of a hobby sized TS, if you have the money and do lots of small cutting then buy one (but don't skimp £300 should be about your minimum going by what's said in the buying advice section), BUT before I was gifted this saw I made one from a circular - I even bought the best saw for this application which is by Triton, as it was specifically designed to go on the underside of their workstation to make it a tablesaw. It has lots of very good features not present on garden variety circulars that make setup far far simpler even down to micro MM angle and height adjustment (plus 235mm blade with cutting depth of up to 82mm and 2,000watts power). I've made several bang on 90 deg and angled cuts with it mounted underneath as long as you take the time to set it up right first time then lock it down, but table saws need that too.
Downside is you still have to reach under - or as I was going to do make the section it's attached to hinged on the opposite side to the saws adjusters, so you just lift, adjust and pop down again. (right now the central section of my bench it's attached to is free so I can remove it entirely as it's longer than the bench is wide).
The other thing about making is you can get more saw overall - a tablesaw with a good sized surface area is expensive, but a circular can be attached to the underside of a good sized section of sheet goods for lots of infeed outfeed space plus once you get used to using the "tablesaw" instead of a freestanding circular you'll use it more frequently for reducing sheet stock or wider cuts.
As an example to back that up 2 nights ago I had to cut an angle on a sheet of osb that's 20 inches wide - the problem lay in that I needed it to be the EXACT same angle as on the narrower strips I had cut on my small tablesaw which only has a working surface of 7 inches either side of the blade. What I ended up doing was clamping a straightedge to the wider osb and running that edge along the side of the tablesaw (I knew it was parallel), while balancing the 20 x 60 inch section of wood... and it took me 2 bites to get it right.
If I'd have thought about it better I'd have done all the cuts on my homemade TS which has far more surface support area.
(Just in case :wink: the triton will be going up for sale soon as the hobby saw I was given will be integrated into my bench - so transatlantic if you're interested in the best saw for the job ..you know who to ask, btw it still looks brand new.
)