Good Question.
Im having to think about this one. Ultimately i think Joe needs to get TNA to Ante Up. He's their franchise player, and he should be making the most money there. If TNA is unwilling to pay Joe a max contract, than i would look at my other options.
I would certainly consider the WWE as a strong candidate. Joe does have a lot of characteristics the wwe likes. I dont care what you tell me, if the wwe has a chance at this guy, they are going to try and snatch him up. Somoa Joe's just dont come by every day. If the wwe is willing to bring Joe in, Like a major star like Jericho, or the radicals in the day, than I would say go to the wwe. At least you know, you'll be paid.
And ROH. It would be the honorable thing to do to return to ROH, a company he helped build, but this is a business. ROH cannot afford big contracts. Joe is great, but he's gotta give the wwe a shot.
So basically if tna is unwililng to shell out the big bucks, i would go back to ROH, and wrestle a few shows, before signing with the WWE. Did that make sense?