My opinion is subject to change without a doubt, but I'm going to go with OtBoA.
I just feel like OtBoA has a lot more....meat to it, for lack of a better term.
When that main guitar riff comes in on OtBoA for the first time.....WOOOOOOOO that thing is on fire!
Not to mention the harmonized duet buildup bridge part before each chorus section.
That said, I still love TEI. I like it even more than ever as of right now. I just listened to it 2 times on my headphones and I was thinking to myself, "damn, this is an awesome song....how do they continue to put out amazing music?"
So, OtBoA > TEI, but with no disrespect to TEI.
Is it the 24th yet?