That being said, I might not be the best person to suggest you one way or another. But if you hate the business, do something about it. If that's changing your career path, go for it. If you hate these 3 things specifically I'd assume medicine might be exactly what you're looking for.
Now back to development. Web development is by far the easiest to get into (think wordpress, frameworks like RoR, Laravel, Django) and chances are that just changing from web development to some other more challenging field withing development might work out for you. If you enjoy the problem solving development offers that is.
For me personally, that's exactly what I love about the IT business. It's extremely easy to show what you know/what you're good at (unlike for example most social studies). And the rest doesn't really matter.