BLU has a relatively steep barrier to entry compared to most other jobs. Spell learning can be quite the undertaking and 1200 job points are absolutely necessary if you want to actually succeed on the job in the ways people expect it to. Even in solo situations, the difference between having those additional set points for spells and the bonus job trait tiers is night and day.
That being said, BLU is an exceptionally versatile job that will serve you well in many situations. IF you're willing to dedicate the time to overcome the initial hump.
This is the reason I often suggest to people either returning or creating a new character from scratch (ie not a 3rd char for a person who can gear quickly) that they build a support job. A fresh WHM, GEO or rolls only COR (only the start to that job, but for some groups, enough) can be built to effective levels quite easily compared to a heavy DD (WAR/DRK/SAM) or a specialized role job (like RNG, PUP, or BLM), or even a high-entry level support job (like BRD).
The key is to realize that the role you serve in group play might be very different than your "true love" job, and to use your ability to fill a role to gear up your true love to acceptable/effective levels. Maybe you really hate WHM, but find out you're decent at it and can do high-end group play as WHM to kill mobs to earn gear for your NIN. That might be where you start with your group, filling in the roles they need more than your favorite role because that's the only spot you can get. After a while, and getting those key drops for XXX job, you can start bringing your "true love" to events.
Its this disconnect that hurts a lot of returning players. Most capable groups have all job roles covered already, so you've got to be willing to do the grunt work at first before you get the coveted "2 DD slots" for a high end endgame event, or however your group runs. Put in time doing what a group needs before you try and do what you want. Think of it as working at a job you might not like, but that job lets you have the social and recreational opportunities you would never otherwise have.