Any type of testosterone will always make you feel more alert, stronger, and healthier...it's the "Alpha" hormone for us guys. So I would rank test at #1 hands-down. Dbol would come in a distant second, but for a lot of people it's a love-hate relationship because not everyone gets that feeling of well being that is often associated with it. I get great pumps on it and excellent gains, but I always want to nap or f*ck lol.
Anything else I think has the capability of making you feel good psychologically because you're gaining muscle at a rapid rate, so despite side effects, you'll feel great just knowing that you are making progress.