Il problema principale del salvare le immagini nel database, e' che per mostrarle e' necessario eseguire l'interprete PHP ed interrogare il DB per ogni singola immagine richiesta (e in piu' non possono essere cacheate dal browser). Salvandole sul filesystem invece, il webserver potra' servirle direttamente senza altro overhead.

Poi ci sono anche vantaggi (principalmente integrita'/coerenza dei dati, e backup unificato), quindi dipende dai casi.

Dal punto di vista dell'utilizzatore invece non c'e' assolutamente alcuna differenza.