In your league I wouldn't want to have a D as a prospect. With G and A as the only skaters cats, D's don't have too much value. Every season there's at least one surprising D popping up who can be had for free, so no need to wait for one until he has developped as hoped. What I'm saying is that I'd drop Ellis in a heartbeat for one of the top fwd prospects available. Personally I'd go with Tarasenko and I'd also consider to drop Kreider for one of the others.
24 team H2H dynasty, fantasy points, no cap
Skaters: G 4.5 (5 for Ds), A 3, PPG 1.5 (2 for Ds), PPA 1 (1.5 for Ds), SHP 2, Ft 2, HIT 0.6, BLK 0.6, SOG 0.3 (0.4 for Ds), FW 0.1, Tk 0.5 // Gv -0.3
Goalies: W 3.5, SHO 5, SV 0.5, A 3 // GA -3, L -1.5
4C, 4LW, 4RW, 6D, 2G, 4BN, 4IR
C: McDavid, MacKinnon, Hischier
LW: B.Tkachuk, Ovechkin, Paul(C), Jones
LW/RW: Meier, Fiala, Giroux(C), Niederreiter
RW: Reinhart, Anderson
D: Josi, Matheson, Durzi, Moser, Cernak, Zadorov, Siegenthaler
G: Daccord, Merzlikins, Vanecek, Pickard
44 minors; most noteables: A.Schmid, E.Andrae, M.Kesselring, S.Malinski, B.Pachal, L.Bichsel, E.Soderblom,...