Best Pen for Surface Pro (1st Gen)

So i'm struggling to find the funds to upgrade to a Surface Pro 3 (hard to find someone to buy a 1st gen Surface Pro now :P) so I decided I should just improve my experience on my current Surface Pro and wait till Windows 9 re-invents everything again.

What is the best pen compatibile with the Surface Pro? Any recommendations?