I vote for the other option
1) Bubbles do not equal fermentation. Your beer might still be fermenting, and it might just be venting gas. The airlock has no way of knowing the difference. Only your hydrometer can tell you that.
2) Long fermentation curves are typical for certain yeasts in all conditions and for all yeasts in certain conditions. 10 days isn't that long.
3) Your beer won't get weird flavors in the primary. A month or more in primary is well within standard practice.