The EF2a has several issues that I do not like. It is tubed which means there are perishable parts in there. Some people mention that you can "tube roll" to find the sound you like, but finding a solid state amp that sounds the way you want it to will simply be easier and cheaper plus there are not parts to replace in a solid state amp. If I remember correctly the EF2a has a tube on the input stage that is hard wired into the board making it very hard to fix / replace.
As I mentioned before and as Head Injury stated I do not think you are going to see any major improvement in the $150 range be it headphones or Amp/DAC. I mean you could purchase the EF2a or Bithead and hear about a 5% increase in quality/quantity in audio with your current headphones. You already mentioned that you tried the Fii0 E7 and returned it hinting that you have a glimpse into just how much improvement you are going to get. Not to say there is not an amp out there that will give you slightly better performance with your current equipment, but it is certainly going to be marginal. I am making the suggestion to wait and save up because I know from experience and thousands of dollars of upgrades and headphones that your biggest jump in noticeable improvement is going to be both with a great amp and a much better pair of cans. I mention this because I have done the jump from the Grado 60/80/225/RS-1 and just feel that Grados do not give the best bang for buck as far as upgrading goes. I, like you, went from unamped to a Bithead, and finally rested on an m903. I can tell you with absolute certainty that using a pair of AH-D2000's or DT990's through an m903 is an amazing experience. Of course I am not recommending you spend thousands of dollars, but being patient with audio equipment will reward you with the best experience possible.
If you buy a headphone amp now say a Bithead you will notice about a 5%-10% increase in quality/quantity with your current setup. It is not going to be a ridiculous change and there is no guarantee you will hear the change as being better. The $150 range is a really tough area to improve upon when you already have the Grado 225. They are already a nice sounding can, too bright for me, that can be improved upon via an amp. Another headphone in this range will simply change the signature of the audio you hear and not necessarily improve upon it.
I guess in the end I am saying that you should try several things if you can. If you have to purchase one amp at a time and return it if you do not like it and then do the same with headphones you will probably maximize you price for performance.
Perhaps you could describe what you do not like with your current setup? Are the Grados too bright and harsh? Are they too uncomfortable? Are you missing the deep impactful bass? Is the soundstage too small and does most of your music sound bland with your current gear? These are all reasons I upgrade. I typically test great sounding equipment and try to mimic that sound with my budget. This way I always receive not only improvement, but something that satisfied my musical tastes.
Here is what you can do.
1.) Purchase a Bithead from Headroom so you will have their 90-day return policy. If you end up hating it you can get a refund.
2.) Purchase a pair of KRK KNS 8400's from Headroom for the same reason. The KNS 8400 will have a completely different sound signature so your ears will be presented with something totally new and unlike what you currently have. This way you will certainly hear something different and you can decide if you like it or not.
3.) If you do not like the KNS 8400's try the ATH-AD700's from Audio Technica. They are an open can that are wonderfully detailed, have a very wide soundstage, and amazingly comfortable.
Edited by NA Blur - 10/7/11 at 10:28am