The price after all Bitcoins are mined will be in line with market demand, if market demand is high then Bitcoin prices will be more expensive over time, and vice versa.
Bitcoin will affect the global economy if everyone only uses Bitcoin as the only means of payment, but this will definitely be hindered by certain circles.