Consoles are perfectly fine. They're cheaper than PCs that will perform as well, a lot of people don't care about modding all that much and like playing with a controller. For these reasons (not the price one) they're just not for me. The games I play the most are the ones I mod the heaviest. I absolutely abhor using controllers, I never managed to get used to them.
That said if the main issue is convenience a tablet or just the phone might be better suited for many genres.