I think we will see another good run by the end of the year. Maybe a repeat of the November 2013 time when we hit the ATH.
Bitcoins fundamentals are good, now only the full blocks and high mining fees needs to be solved for price to start moving again. Nobody wants to end up paying 1 usd in fees because bitcoin is worth 1500 usd and they have to make a transaction with multiple inputs..
My guess is that there is finally a good solution to this problem and this will help move the price and cause the next run.
pools will remain very picky on including only transactions with decent fees in their blocks. especially now the block rewards are 50% lower. i can't see this change with the next halving in mind. by that time pools will add even more value to collecting high transaction fees. it will be like an auction. people will continue to up their fees in order to get their transaction confirmed.