Personally, I like reduction based sauces. Here's my cheese sauce recipe:
Reduce 300ml white wine to 30ml (yes, that is correct)
Add 300ml chicken stock
Coat two handfuls of grated, strong cheese in corn flour (shake in a tupperware). Remove excess cornflour.
Ensure your liquid is far off the boil, but not luke-warm. Should still be hotish to the touch. Between 60C to 70C is good here.
Add your cheese handful by handful and stir very slowly.
Once melted, stop stirring - if you continue, the proteins will align and start to get very thick.
Hold it at this temp for about 5 minutes.
Your cheese sauce is done, and tastes incredibly cheesy. Far better than any bechamel could ever achieve.
See, science doesn't have to take forever.
There are a few precautions here: the reason you're coating the grated cheese in corn flour is two-fold. One, it will thicken the sauce. Two, it prevents the fats in the cheese from splitting, which can still happen if the temp of the liquid is too hot. What happens is the corn flour gelatinises temporarily around the cheese and allows for a slow melt, which is what you're after here. This prevents the fats from being pushed out of the cheese, and allows them to emulsify into the sauce. If it splits, what has happened is the temp was too high, and the solids separated from the fats in the cheese, and this is not recoverable. It will still taste okay, but the texture will be all wrong. There is more at play here with the corn flour but that's all you really need to be careful of with regards to the cheese.
Another thing to be wary of is reducing the wine at too high a temperature. It can release bitter flavour compounds, so rather reduce at a simmer than a rolling boil.
I love to use my blender, so I turn nearly everything into a sauce. The other day I made a smoked yoghurt and basil sauce for pasta. Works really well if you remember to keep the heat low. Too high a heat with yoghurt and you'll also split it...