Looks good to me.
The only thing to consider is whether that MSI 580 will run not too hot in that case. Make sure to look for videos or other builds that might have used this case and GPU and see what temps it will be running at.
Everything else seems fine.
what would be a case you would recommend? for like 100 or less
I mean if you want to go for an Small case, totally go for it. I am actually planning a build in a similar case - NZXT H200 series.
You will always have higher temps overall in smaller cases but that is not the end of the world - you will just need to be more careful with what components you put in the said case.
Just go and have a look at cases and pick whatever you like in terms of looks - to me that is more important than brand, etc.
Have a look at these two and see if you like any:
Fractal Design Define S